package com.gitee.helioz.openai.common.constants;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 〈消息角色枚举〉
 *
 * @author <a href="https://gitee.com/helioz">Morning Starr</a>
 */
@Getter
@AllArgsConstructor
public enum MessageRoleEnum {
    /**
     * 系统角色，用于发送系统级的指令或控制信息
     */
    SYSTEM("system"),
    /**
     * 用户角色，用于用户输入的对话消息
     */
    USER("user"),
    /**
     * 助理角色，用于生成助理的回复
     */
    ASSISTANT("assistant"),
    ;
    private final String type;
}
